mlpack 4: a fast, header-only C++ machine learning library
نویسندگان
چکیده
For over 15 years, the mlpack machine learning library has served as a "swiss army knife" for C++-based learning. Its efficient implementations of common and cutting-edge algorithms have been used in wide variety scientific industrial applications. This paper overviews 4, significant upgrade its predecessor. The significantly refactored redesigned to facilitate an easier prototyping-to-deployment pipeline, including bindings other languages (Python, Julia, R, Go, command line) that allow prototyping be seamlessly performed environments than C++. is open-source software, distributed under permissive 3-clause BSD license; it can obtained at https://mlpack.org
منابع مشابه
MLPACK: a scalable C++ machine learning library
MLPACK is a new, state-of-the-art, scalable C++ machine learning library, which will be released in early December 2011. Its aim is to make large-scale machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and maximum flexibility for expert users. MLPACK provides many cutting-edge alg...
متن کاملDesigning and building the mlpack open-source machine learning library
mlpack is an open-source C++ machine learning library with an emphasis on speed and flexibility. Since its original inception in 2007, it has grown to be a large project implementing a wide variety of machine learning algorithms, from standard techniques such as decision trees and logistic regression to modern techniques such as deep neural networks as well as other recently-published cutting-e...
متن کاملMLC++: A Machine Learning Library in C++
We present MLC ++ , a library of C ++ classes and tools for supervised Machine Learning. While MLC ++ provides general learning algorithms that can be used by end users, the main objective is to provide researchers and experts with a wide variety of tools that can accelerate algorithm development, increase software reliability, provide comparison tools, and display information visually. More th...
متن کاملData Mining Using MLC++: A Machine Learning Library in C++
Data mining algorithms including machine learning, statistical analysis, and pattern recognition techniques can greatly improve our understanding of data warehouses that are now becoming more widespread. In this paper, we focus on classification algorithms and review the need for multiple classification algorithms. We describe a system called MLC++, which was designed to help choose the appropr...
متن کاملBrainy: A Machine Learning Library
Brainy is a newly created cross-platform machine learning library written in Java. It defines interfaces for common types of machine learning tasks and implementations of the most popular algorithms. Brainy utilizes a complex mathematical infrastructure which is also part of the library. The main difference compared to other ML libraries is the sophisticated system for feature definition and ma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of open source software
سال: 2023
ISSN: ['2475-9066']
DOI: https://doi.org/10.21105/joss.05026